﻿<%@ Control Language="C#" 
AutoEventWireup="true" 
CodeFile="ReportAlert.ascx.cs" 
Inherits="UserControls_ReportAlert" %>
<div class="ui-widget-content ui-corner-all" id="marcoForm">
        <h3 id="titulo" class="ui-widget-header ui-corner-all">Alerta de Tramites por vencerse</h3>
        <div id="content" style="overflow:hidden;">
            <div id="desc_form">
                Este es un reporte que muestra los tramites que estan por vencerse o que ya estan vencidos, es decir que su fecha estimada de finalizacion 
                es igual o ha sobrepasado a la fecha actual.
            </div>
                <asp:GridView ID="TramiteAlertGridView" runat="server"
                    AutoGenerateColumns="false"
                    Width="100%"
                    CssClass="dataTable"
                    GridLines="None"
                    AllowPaging="true"
                    RowStyle-CssClass="item0"
                    OnRowCommand="TramiteAlertGridView_RowCommand"
                    AlternatingRowStyle-CssClass="item1"
                    HeaderStyle-CssClass="header"
                    DataSourceID="TramiteAlertDataSource"
                    PageSize="<%# Iudicium.Configuracion.ConfiguracionIudicium.GetGridPageSize() %>">
                <PagerSettings PageButtonCount="10"
                    Position="Bottom" Mode="NumericFirstLast" />
                <Columns>
                    <asp:BoundField HeaderText="Fecha Estimada" DataField="FechaForDisplay" />
                    <asp:TemplateField HeaderText="Codigo">
                        <ItemTemplate>
                            <asp:LinkButton ID="CodigoTramiteLinkButton" runat="server" CommandArgument="<%# Bind('TramiteId') %>">
                                <asp:Literal ID="CodigoTramiteLiteral" runat="server"
                                    Text="<%# Bind('codigoservicio') %>">
                                </asp:Literal>
                            </asp:LinkButton>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField HeaderText="Tipo de Tramite" DataField="Tipotramite" />
                    <asp:BoundField HeaderText="Categoria de Tramite" DataField="Categoriatramite" />
                    <asp:BoundField HeaderText="Responsables" DataField="Responsable" />
                    <asp:BoundField HeaderText="Clientes" DataField="Involucrado" />
                    <asp:BoundField HeaderText="Dias Atrasados" DataField="DiasAtrasados" />
                </Columns>
                <EmptyDataTemplate>
                    No hay Tramites Atrasados.
                </EmptyDataTemplate>
            </asp:GridView>
                
            <asp:ObjectDataSource ID="TramiteAlertDataSource" runat="server"
                TypeName="Iudicium.Reportes.CRN.ReportesCRN"
                SelectMethod="GetTramiteAlert" 
                onselected="TramiteAlertDataSource_Selected">
                <SelectParameters>
                    <asp:ControlParameter ControlID="UsuarioIdHiddenField" PropertyName="Value"
                        Type="Int32" Name="usuarioId" />
                    <asp:ControlParameter ControlID="TienePermisoHiddenField" PropertyName="Value"
                        Type="Boolean" Name="tienePermiso" />
                </SelectParameters>
            </asp:ObjectDataSource>


            <asp:HiddenField ID="TienePermisoHiddenField" runat="server" Value="true" />
            <asp:HiddenField ID="UsuarioIdHiddenField" runat="server" Value="0" />
            
    </div>
</div>